home *** CD-ROM | disk | FTP | other *** search
- //
- // Fichero: EJEMPLOS.H
- //
- // Versi≤n: 1.0
- // Autor: Antonio M. EstΘvez Lorenzo
- // Prop≤sito: Declaraci≤n de las clases para EJEMPLOS.CPP
- //
-
- #ifndef __EJEMPLOS
- #define __EJEMPLOS
-
- #ifndef __CHILD
- #include "Child.h"
- #endif
-
- #ifndef __MENSAJES
- #include "Mensajes.h"
- #endif
-
- struct TDatEjemplo;
- class ProfileStream;
-
- class TDlgEjemplos : public TWindDlg
- {
- TChildEjemplo *ChildWind;
- static TDatEjemplo *Actual,*Primer,*Ultimo;
- static void LeeEjemplos(ProfileStream *Fich);
- void DibujaEjemplo();
- void Muestra(TDatEjemplo *Ejemplo);
- void Convierte(TDatEcuPar *EcuPar);
- protected:
- void IDAnterior(RTMessage) = [ID_FIRST + boAnterior];
- void IDSiguiente(RTMessage) = [ID_FIRST + boSiguiente];
- void IDPrimer(RTMessage) = [ID_FIRST + boPrimer];
- void IDUltimo(RTMessage) = [ID_FIRST + boUltimo];
- void IDDibujar(RTMessage) = [ID_FIRST + boDibujar];
- void IDCopiar(RTMessage) = [ID_FIRST + boCopiar];
- virtual void SetupWindow();
- virtual BOOL CanClose();
- public:
- static BOOL HayEjemplos(char *ProgDirect);
- TDlgEjemplos(PTWindowsObject parent, PTModule module= NULL);
- };
-
- #endif